#include <sys/types.h>
#include <openssl/md5.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char *string = "1234567890";

int main(int argc, char *argv[])
{
    MD5_CTX ctx;
    unsigned char digest[16];
    int i;

    MD5_Init(&ctx);
    MD5_Update(&ctx, string, strlen(string));
    MD5_Final(digest, &ctx);

    fprintf(stderr, "md5sum('1234567890')\n");

    for (i = 0; i < 16; i++) {
        fprintf(stderr, "%02x", digest[i]);
    }

    fprintf(stderr, "\n");

    exit(0);
}
